package com.finance.rule.bean.pojo;

import com.finance.framework.lang.BaseObject;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author: gly
 * @Date: Created in 2017-08-07
 */
@Data
public class NewPieceRule extends BaseObject {
    /**
     * 规则模式
     */
    private String patternRule;
    /**
     * 供应商编码
     */
    private String supplierCode;
    /**
     * 承运商编码
     */
    private String carrierCode;
    /**
     * 目的地省份
     */
    private String toProvince;
    /**
     * 目的市
     */
    private Integer toCity;
    /**
     * 区域类型ID
     */
    private String regionId;
    /**
     * 结算类型
     */
    private Integer settlementType;
    /**
     * 发货省份
     */
    private Integer fromProvince;
    /**
     * 发货城市
     */
    private Integer fromCity;
    /**
     * 重量
     */
    private BigDecimal weight;
    /**
     * 重量首件
     * */
    private BigDecimal weightMajor;
    /**
     * 重量拖件
     * */
    private BigDecimal weightDrag;
    /**
     * 首件价格
     */
    private BigDecimal firstPiecePrice;
    /**
     * 拖件价格 单位:元
     */
    private BigDecimal secondPrice;
    /**
     * 代收金额首件 单位:元
     */
    private BigDecimal codMajor;
    /**
     * 代收金额拖件 单位:元
     */
    private BigDecimal codDrag;
    /**
     * 配送类型首件 单位:元
     */
    private BigDecimal directionMajor;
    /**
     * 配送类型拖件 单位:元
     */
    private BigDecimal directionDrag;
    /**
     * 时效要求首件 单位:元
     */
    private BigDecimal expressScheduleTypeMajor;
    /**
     * 时效要求拖件 单位:元
     */
    private BigDecimal expressScheduleTypeDrag;
    /**
     * 温度级别首件 单位:元
     */
    private BigDecimal temperatureMajor;
    /**
     * 温度级别拖件 单位:元
     */
    private BigDecimal temperatureDrag;
    /**
     * 菜鸟驿站首件 单位:元
     */
    private BigDecimal cainiaoMajor;
    /**
     * 菜鸟驿站拖件 单位:元
     */
    private BigDecimal cainiaoDrag;
    /**
     * 规则主表id
     */
    private Long masterRuleId;

}
